# 作者： 李泉志
# 2025年01月10日21时01分秒
# 2947029073@qq.com

# 2、练习私有属性和私有方法（和上课保持一致即可）
class Person:
    def __init__(self, name, age, id):
        self.name = name
        self.age = age
        self.__id = id

    def __tell_id(self):
        print(f'{self.name}的身份证号码是{self.__id}')

    def tell_name(self):
        print(f'{self.name}的年龄是{self.age}')


if __name__ == '__main__':
    p = Person('张三', 20, '123456')
    p.tell_name()
    # p.__tell_id()  # 私有方法不能直接调用
    print(p.name)
    # print(p.__id)  # 私有属性不能直接访问
    print(p._Person__id)  # 但是可以通过这种方式访问私有属性(不推荐)
